package com.ptrsystem.siatd.dao.logica;

import com.ptrsystem.siatd.beans.GenDocPersonal;
import com.ptrsystem.siatd.dao.interfaces.MantenimientoGenDocPersonalInterface;
import java.util.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

@Component
public class MantenimientoGenDocPersonalLogica {

    @Autowired
    private MantenimientoGenDocPersonalInterface mantenimiento;

    public boolean registraGenDocPers(GenDocPersonal genDocPer) {
        return mantenimiento.getRegistraGenDocPers(genDocPer);
    }

    public int generaNroDocPers(String codDoc) {
        return mantenimiento.getGeneraNroDocPers(codDoc);
    }

    public int getGeneraCodGenDocPers() {
        return mantenimiento.getGeneraCodGenDocPers();
    }

    public List<Map> getDocBandejaEntrada(String dniDest, String Asunto, String fecha, String uniPad, String uniDep, String UPA, String USA, String UP) {
        return mantenimiento.getDocBandejaEntrada(dniDest, Asunto, fecha, uniPad, uniDep, UPA, USA, UP);
    }

}
